import sysClassid from '../sysJson';
import dataAcquisition from '../dataAcquisition';
import common from '../../common';

//1.1.1登录
let userLogin = (params, getdata) => {
  // 传参username  password
  dataAcquisition.userLogin(params, (res) => {
    // if (res.data.flag != 1) {
    //   getdata("获取数据失败");
    // };
    let Jsondata = res;
    getdata(Jsondata);
  }, (err) => {
    getdata("获取数据失败");
  },
  )
}

// 1.1.2查找登录页面的角色数据词典
let findOrgDataDicList = (params, getdata) => {
  // 传参
  // orgid	string	机构id(999999999)
  // pid	string	0600e28c-1098-4dc4-ac1d-c8fe4ce9fc0b
  // nowPage	string	1(当前页面)
  // pageSize	string	100(页面大小)
  params.classid = sysClassid.sysClassid.login;
  dataAcquisition.findFrontInforList(params, (res) => {
    if (res.result.flag != 1) {
      getdata("获取数据失败");
    };
    let Jsondata = res.infos;
    getdata(Jsondata);
  }, (err) => {
    getdata("获取数据失败");
  },
  )
}

//1.3.1修改密码（现接口测试，但是没有判断？）
let modifyPwd = (params, getdata) => {
  // 传参username  password
  dataAcquisition.modifyPwd(params, (res) => {
    if (res.result.flag != 1) {
      getdata("获取数据失败");
    };
    let Jsondata = res.infos;
    getdata(Jsondata);
  }, (err) => {
    getdata("获取数据失败");
  },
  )
}
//1.1.2获取已经绑定的账号
let weixinhao  = (params, getdata) => {
  params.classid = sysClassid.sysClassid.Information;
  dataAcquisition.findFrontInfoTempList(params, (res) => {
    if (res.result.flag != 1) {
      getdata("获取数据失败");
    };
    let Jsondata = res.infos;
    getdata(Jsondata);
  }, (err) => {
    getdata("获取数据失败");
  },
  )
}
//1.1.3绑定账号（应该在登录完成后调）
let bangding = (params, getdata) => {
  params.classid = sysClassid.sysClassid.Information;
  dataAcquisition.updateFrontInfo(params, (res) => {
    if (res.flag != 1) {
      getdata("获取数据失败");
    };
    let Jsondata = res;
    getdata(Jsondata);
  }, (err) => {
    getdata("获取数据失败");
  },
  )
}





 module.exports = {
   userLogin: userLogin,
   findOrgDataDicList: findOrgDataDicList,
   modifyPwd: modifyPwd,
   weixinhao: weixinhao,
   bangding: bangding
}